.photoaucentre { 
  display: block;
  margin-left : auto;
  margin-right : auto;
  vertical-align: text-top;
}

#erreur {
	padding-left: 10%;
	margin-top: 5px;
	margin-bottom: 10px;
	color: red;
	text-decoration:underline;
	font: bold;
	font-size: medium; 
}

#message {
	padding-left: 10%;
	margin-top: 5px;
	margin-bottom: 10px;
	color: green;
	font: bold;
	font-size: medium;
}

body {
	padding-bottom: 60px;
	background-color: #8C5F4B;
}

.styleTableau {
	padding: 5px 5px 0 0;
	border: medium solid #000000;
	width: 100%;
	background-color: white;
}

.styleTableau tr {
	border-bottom: thin solid #000000;
}

.styleTableau th {
	text-align: center;
	background-color: #BEBEBE;
	color: red;
}

.styleTableau td {
	text-align: center;
	background-color: white;
}

.styleTableauHover td {
	text-align: center;
	background-color: white;

	color: black;
	font-style: normal;
	text-decoration: none;
	cursor: pointer;
}

.styleTableauHover td:HOVER {
	color: green;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	cursor: pointer;
}

textarea {
   min-height: 420px;
   min-width: 500px;
   max-height: 420px;
   max-width: 500px;
}

#reponseChargement{
	position: relative;
   	overflow: auto;
}